home *** CD-ROM | disk | FTP | other *** search
- This is version 1.1 of NCSA PCShow
-
- Changes in Version 1.1: due to popular demand, the capability
- to animate multiple .HDF files was added. Also it is now
- possible to do wildcarding on the image names of animations in
- both the "single file" and the "list of files" modes.
-
- Changes in Version 1.01: a small bug was corrected in the
- uncompression scheme for run length compressed images from the
- 1.0 version. Additionally, a define statement was included in
- all the .c files to allow compilation without mouse support
- routines. Also the batch file must be changed in the link
- statement to delete the msmouse library if mouse functions aren't
- used.
-
- PC Show is a public domain program designed for displaying raster
- 8 bit binary images and images contained in HDF files. It will
- display these images on VGA, EGA, and Number 9 Revolution 512
- monitors; future releases will support display by Targa boards.
-
- The following files are necessary for correct program compilation
- with Lattice C 3.1:
-
- pcshow.c - contains the main i/o routines
- options.c - contains the main image manipulation routines
- parse.c - contains the command parsing routine
- vga.asm - assembly language routines for vga monitor
- ega.asm - assembly routines for ega monitor
- no9.asm - assembly routines for NO9 monitor
- dosio.asm - assembly routines to access dos commands
- df.h - HDF header file
- dfi.h - more HDF header information
- tardev.h - header file for future targa developement
- fcntl.h - Lattice C routines
- stdio.h - standard i/o routines
- stdlib.h - more i/o routines
- time.h - some time routines for random number seeding
- math.h - some math routines needed for interpolating
- df.lib - HDF library functions
- makeshow.bat - a batch file to compile and link all the
- files
- pcshow.exe - executable code for systems without a mouse
- pcshowm.exe - executable code for systems with a mouse
- pcshow.doc.ascii - documentation for PC Show in ascii
- format
-
- The following files will have to be provided by the user for
- correct compilation and linking:
- msmouse.lib - mouse support routines - found on the
- mouse support disk provided with
- your mouse
- dos.mac - file provided with lattice C
-
- Future releases will contain more mouse and Targa graphics
- support, more image manipulation functions, and possibly some
- palette manipulation tools are contemplated.
-
- Documentation can be found in pschow/docs in both ascii format
- and a Microsoft Word document which has been run through stuffit
- and then binhex.
-
- The source code as individual files are found in pcshow/src, a
- copy of the executable file can be found in pcshow/bin, and a
- tar'ed file of all the source code can be found in pcshow/tar.
-
- There are two copies of the executable code in the PCShow/bin
- directory. PCSHOW.EXE will work with or without a mouse, since
- it doesn't use any of the mouse routines and will perform exactly
- as the documentation specifies.
- PCSHOWM.EXE calls mouse dependant functions; it will NOT work
- correctly without a mouse attached to the computer. (The mice
- used for testing it were a PCSYSTEMS optical mouse and a standard
- IBM mouse.) The mouse routines are not documented or rigorously
- tested, but appear to be fully functional for scrolling the image
- (click on an edge of corner) and for moving the color bar (click
- and hold down button on the color bar and move the mouse to
- re-locate the color bar).
-
- Some small HDF images are found in the pcshow/images/hdf
- directory. These are useful to test out the performance of
- PCShow after it has been compiled. A larger raster image and
- palette are found in the pcshow/images/raster directory. This is
- useful for verifying binary images and as an example format for
- raw raster palettes. Some useful sample palettes have been
- included in the pcshow/palettes directory.
-
- This software was produced at NCSA at University of Illinois at
- Urbana/Champaign. Please notify us of any bugs you have found in
- our software and any suggestions you have for future releases or
- products.
-
- Mail user feedback, software suggestions, or bugs to:
-
- NCSA Software Development
- 152 Computing Applications Bldg.
- 605 E. Springfield Ave.
- Champaign, IL 61820
-
- Send reports regarding bugs via electronic
- mail to:
-
- bugs@ncsa.uiuc.edu
- bugs@ncsavmsa.bitnet
-
- Send reports regarding software suggestions
- or comments via electronic mail to:
-
- softdev@ncsa.uiuc.edu
-
- Thank You for using NCSA PCShow!